@charset "utf-8";
/* CSS Document */

* {	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: "微软雅黑";
	390pxcoration: none;
    font-size:14px;
	text-decoration:none;
}
body{ color:#7c7c7c;}
#full-screen-slider { width:100%; height:520px; padding-top:155px; background-color:#fff; float:left; position:relative}
#slides { display:block; width:100%; height:520px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}


.top{ width:1150px; height:110px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-575px; z-index:99999; }

.top-r{ width:225px; height:46px; float:right; margin-top:30px;}
.nav {width:100%; height:45px; overflow:hidden; position:absolute; top:110px; z-index:99999; /*background-image:url(../images/img_07.png); background-repeat:repeat-x;*/ background-color:#333; }

.nav-n{ width:1150px; height:45px; overflow:hidden; margin:0 auto; }
.nav-n ul{ width:945px; height:45px; overflow:hidden; float:left;}
.nav-n li{ overflow:hidden; width:135px; float:left; height:45px; text-align:center; line-height:45px; position:relative; }
.nav-n li .bg{ alpha(Opacity=0);-moz-opacity:0.0;opacity: 0.0;background-image:url(../images/img_09.png); position:absolute; width:100%; height:45px; left:0; top:0; background-repeat:no-repeat; z-index:999; margin-top:45px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.nav-n li a{  color:#fff; display:block; z-index:99999; position:absolute; width:100%;}
.nav-n li:hover .bg { alpha(Opacity=100);-moz-opacity:1.0;opacity: 1.0;margin:0;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.sousuo{ width:202px; height:29px; float:right; background-image:url(../images/sousuo_03.png); background-repeat:no-repeat; margin-top:9px;}
.sousuo .soukuang{ width:150px; height:20px; line-height:20px; margin-left:20px; border:none; background:none; color:#fff;outline: none; overflow:hidden;}
.sousuo .souan{ background-image:url(../images/img_12.png); background-repeat:no-repeat; width:18px; height:18px; border:none; margin-top:4px;outline: none; background-color:transparent;} 

.guanyubiao{ width:1150px; height:116px; overflow:hidden; margin:0 auto; background-image:url(../images/img_03.gif); background-repeat:no-repeat;}
.guanyuwen{ width:1000px; height:94px; line-height:24px; overflow:hidden; margin:0 auto;text-indent: 2em;}
.guanyutu{ width:1150px; height:319px; margin:0 auto; overflow:hidden; background-image:url(../images/img_06.gif); background-repeat:no-repeat;} 



.zzsc{ width:100%; margin:0 auto; }
.zzsc .tab{ overflow:hidden; width:1150px; margin:-35px auto 0;  overflow:hidden; }
.zzsc .tab p{ display:block; float:right; overflow:hidden;}
.zzsc .tab a{ display:block; width:122px; height:33px; text-align:center; line-height:33px; color:#fff;float:left; text-decoration:none;   background-image:url(../images/img_13.gif); background-repeat:no-repeat;}
.zzsc .tab a:hover{ background:#E64E3F; color:#fff; text-decoration:none;}
.zzsc .tab a.on{ background-image:url(../images/img_11.gif); background-repeat:no-repeat; color:#fff; text-decoration:none;}
.zzsc .content{    width: 100%; overflow:hidden; background-color:#fff;}
.zzsc .content ul{ width:1150px; display:block; margin:auto; overflow:hidden; padding-top:10px;}
.zzsc .content li{ display:none; width:1160px;}

.chanbiao{ width:1150px; height:115px; margin:0 auto; z-index:99999; margin-top:-115px; background-image:url(../images/img_08.gif); background-repeat:no-repeat;}

.chanpin{ width:222px; height:222px; float:left; position:relative; margin-right:10px; margin-top:10px; overflow:hidden;}
.chanpintu{ width:222px; height:222px; position:absolute; top:0; left:0; }
.chanpintu img{ width:100%; height:100%;}
.chanpinbiao{ -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;width:100%; height:40px; position:absolute; bottom:0; left:0; text-align:center; line-height:40px; color:#fff; z-index:99999;}
.chanpinbg{ width:100%;transition: all 0.3s linear 0s; height:40px; position:absolute; bottom:0; left:0; background-color:#1b3dcd;	opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80); z-index:9999;}
.chanpinjianjie{-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; width:200px; margin-left:-100px; height:48px; line-height:24px; font-size:14px; color:#fff; overflow:hidden; position:absolute;bottom:0; left:50%; z-index:99999;
margin-bottom:-50px;}
.chanpingengduo{-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; width:35px; height:35px; background-image:url(../images/img.png); background-repeat:no-repeat; position:absolute; bottom:0; left:50%; z-index:99999;
margin-left:-17.5px; margin-bottom:-80px; }

.chanpin:hover .chanpinbg{ height:120px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.chanpin:hover .chanpinbiao { height:120px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.chanpin:hover .chanpinjianjie{ margin-bottom:40px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.chanpin:hover .chanpingengduo{ margin-bottom:0px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}


.chakangengduo{border-radius: 15px; width:178px; height:48px; overflow:hidden; margin:40px auto; border:1px solid #207cc7 !important; text-align:center; line-height:48px; color:#207cc7 !important; font-size:18px; -webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s, -

webkit-transform 0.3s;
    transition: color 0.3s, border-color 0.3s, background-color 0.3s, transform 0.3s;
}
.chakangengduo:hover{ -webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s, -webkit-transform 0.3s; transition: color 0.3s, border-color 0.3s, background-color 0.3s, transform 0.3s; background-color:#207cc7 !important; }
.chakangengduo a{color:#207cc7 !important;transition: all 0.3s linear 0s;}
.chakangengduo:hover a{color:#fff !important;transition: all 0.3s linear 0s;}

.news{ width:100%; background-color:#fff; height:566px; background-image:url(../images/dongtaibg.png); background-repeat:no-repeat; overflow:hidden; background-size:100% 100%;}
.news .news-n{ width:1150px; height:566px; margin:0 auto; overflow:hidden;}
.news .news-n .newbg{ width:1150px; height:132px; overflow:hidden; background-image:url(../images/newbg_03.png); background-repeat:no-repeat;}
.news-n ul{ width:1150px; height:290px; margin:0 auto; overflow:hidden;}
.news-n li { width:260px; height:290px; float:left; margin:0 13px;position:relative; overflow:hidden;}
.news-n li .riqi{ width:75px; height:85px; border:1px solid #fff;border-radius: 10px;}
.news-n li .riqi h2{ padding-left:13px; width:100%; margin-top:18px; color:#fff;font-weight:normal; font-size:18px;}
.news-n li .riqi h4{ padding-left:13px; width:100%; color:#fff; font-weight:normal; font-size:14px;  margin-top:5px;}
.news-n li .newsbiao{ width:100%; height:60px; line-height:24px; color:#fff;}
.news-n li .newsneirong p{ color:#fff; line-height:24px; height:72px; overflow:hidden; width:90%;}
.news-n li .newsgengduo{ width:36px; height:36px; background-image:url(../images/img_27.gif); background-repeat:no-repeat; background-size:90% 90%; margin-top:30px;}
.news-n li:hover .riqi { opacity:0.0;-moz-opacity:0.0;filter:alpha(opacity=0);transition: all 0.1s linear 0s; z-index:99;}
.news-n li:hover .newsbiao{ opacity:0.0;-moz-opacity:0.0;filter:alpha(opacity=0);transition: all 0.1s linear 0s; z-index:99;}
.news-n li:hover .newsneirong{ opacity:0.0;-moz-opacity:0.0;filter:alpha(opacity=0);transition: all 0.1s linear 0s; z-index:99;}
.news-n li:hover .newsgengduo{ opacity:0.0;-moz-opacity:0.0;filter:alpha(opacity=0);transition: all 0.1s linear 0s; z-index:99;}

.neichantu{
	text-align:center;
}


.news-n li .newtu{ z-index:99999;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; width:260px; height:154px; overflow:hidden; position:absolute; left:0; top:; margin-left:-260px;}
.news-n li:hover .newtu{margin-left:0px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.news-n li .newsbg{-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; width:260px; height:136px; position:absolute; bottom:0; left:0; margin-left:260px; background-color:#207cc7 !important;}
.news-n li:hover .newsbg{  margin-left:0px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.news-n li:hover .newsbg .newbiao{ width:90%; text-align:center; color:#fff; height:50px; line-height:50px; margin:0 auto; }
.news-n li:hover .newsbg .newwen{ width:90%; margin:0 auto; line-height:24px;}
.news-n li .newsbg .newwen{ width:90%; margin:0 auto; line-height:24px; height:72px; overflow:hidden;}
.news-n li:hover .newsbg .newwen p{color:#fff;}
.news-n li .newsbg .newwen p{color:#fff;}
.news-n li .newsbg .newbiao{  color:#fff; height:50px; line-height:50px; width:90%; text-align:center; margin:0 auto; overflow:hidden;}

.anli{ background-color:#fff; width:100%; height:auto; background-image:url(../images/img_30.png); background:no-repeat;background-color:#fff; }
.anli-n{ width:1150px; height:auto; overflow:hidden; margin:0 auto}
.anli-n .anli-l{ width:303px; float:left; overflow:hidden;}
.anli-n .anli-l .anlibiao{ width:283px; height:155px; background-image:url(../images/img_30_02.png); background-repeat:no-repeat; border-right:20px solid #fff;}
.anli-n .anli-l ul{ width:303px; height:auto; overflow:hidden;}
.anli-n .anli-l li{  width:233px; height:62px;  border-bottom:1px solid #f3f3f3; line-height:62px; padding-left:50px; background-image:url(../images/img_47.png); background-repeat:no-repeat; background-position:26px 31px; font-size:16px;}
.anli-n .anli-l li a{ display:block; color:#207cc7 !important;}
.anli-n .anli-r{ width:847px; float:right; overflow:hidden;}
.anli-n .anli-r ul{ width:847px; height:auto; overflow:hidden;}
.anli-n .anli-r li{overflow:hidden; width:412px; height:254px;border:1px solid #cacaca; float:left; margin:4px; position:relative; text-align:center;background-color:#fff;}
.anlitu img{ width:auto !important; }
.anli-n .anli-r li .anlitu{-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; width:414px;height:256px; position:absolute; left:0; top:0;}
.anli-n .anli-r li .anlibiao{-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; z-index:99999; width:100%; height:40px; line-height:40px; position:absolute; text-align:center; bottom:0; font-size:16px;color:#fff;}
.anli-n .anli-r li .anliheng {-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;alpha(Opacity=0);-moz-opacity:0.0;opacity: 0.0;z-index:99999; width:24px; height:3px; position:absolute; left:50%; margin-left:-12px; top:155px; background-image:url(../images/img_40.gif); background-repeat:no-repeat;}
.anli-n .anli-r li .anlibg { width:100%; height:40px; position:absolute; left:0px; bottom:0px; background-color:#207cc7 !important;	opacity:0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80); z-index:999;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.anli-n .anli-r li .fangdajing{ width:56px; height:56px; position:absolute; left:50%; top:75px; margin-left:-270px;z-index:99999; background-image:url(../images/img_35.gif); background-repeat:no-repeat;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}

.anli-n .anli-r li:hover .anliheng {alpha(Opacity=100);-moz-opacity:1.0;opacity: 1.0;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.anli-n .anli-r li:hover .fangdajing{  left:50%; top:75px; margin-left:-28px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.anli-n .anli-r li:hover .anlibiao{ position:absolute; bottom:50px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.anli-n .anli-r li:hover .anlibg {height:256px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}

.foot { width:100%;  overflow:hidden; background-color:#1c1c1c;} 
	.foot .foot-n{ width:1150px; height:180px; margin:40px auto 0; overflow:hidden;  }
	.foot .foot-n ul{ width:1150px;}
	.foot .foot-n li{ width:200px; margin-left:30px; float:left;}
	.foot .foot-n li h3{ font-size:16px; color:#919191;font-weight:normal; background-image:url(../images/img_51.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:20px; margin-bottom:10px;}
	.foot .foot-n li h4{ font-size:14px; color:#656565; font-weight:normal; line-height:30px;}
	.foot .foot-n li h4 a{color:#656565;}
	.foot .foot-n li a:hover{ color:#999;}
	.dibu{ background-color:#1c1c1c; width:100%; height:45px; border-top:1px solid #5b5b5b; margin:0 auto;}
	.dibu-n{ background-color:#1c1c1c; width:1150px; height:45px; margin:0 auto;}
	.dibu-n .dibu-l{ float:left; line-height:45px; }
	.dibu-n .dibu-r{ float:right; line-height:45px;}
.content{
	width: 1150px;
	margin: 0 auto;
}

.main{
	padding: 45px 0 82px;
}
.main_bg{
	min-width: 1150px;
	background: url(../images/main01.jpg) repeat-x left 91px
}
.main_tit{
	background: url(../images/main02.jpg) no-repeat 10px bottom;
	font-size: 30px;
	color: #2d2d2d;
	line-height: 48px;
	height: 48px;
}
.main_tit span{
	color: #a0a0a0;
	font-size: 18px;
	text-transform: uppercase;
}
.path{
	position: absolute;
	right:0;
	top:0;
	color: #666;
	font-size: 14px;
}
.path a{
	color: #666;
}
.type{
	padding: 50px 0 0;
}
.type a{
	height: 32px;
	background: #207cc7 !important;
	padding: 0 20px;
	margin: 0 10px;
	color: #fff;
	border-radius: 5px;
	display: inline-block;
	line-height: 32px;
}

.m_pro{
	padding: 62px 0 25px;
}
.m_pro ul{
	margin-right: -10px;
}
.m_pro li{
	width: 232px;
	height: 272px;
	float: left;
	margin-right: 10px;
	margin-bottom: 57px;
	position: relative;
}
.page{  margin-top:30px;}
.page a{
	color: #7c7c7c;
	margin: 0 7px;
	border:1px solid #7c7c7c;
	padding:4px 13px;
	transition: all 0.3s linear 0s;
}
.page span{
	color: #207cc7 !important;
	margin: 0 7px;
	border:1px solid #207cc7 !important;
	padding:4px 13px;
	transition: all 0.3s linear 0s;
}

.page a:hover{
	color: #fff;
	background-color:#207cc7 !important;
	border:1px solid #207cc7 !important;


	transition: all 0.3s linear 0s; 
}

.page span a{
	width: 32px;
	height: 32px;
	background: #e9e9e9;
	text-align: center;
	line-height: 32px;
	display: inline-block;
	border-radius: 3px;
}
.page span a:hover{
	background: #207cc7 !important;
	color: #fff;
}

.m_news{
	padding:50px 0 ;
}
.m_news ul{
	margin-right:-20px ;
}
.m_news li{
	width: 550px;
	float: left;
	margin-right: 35px;
	margin-bottom:30px ;
	line-height: 30px;
	position: relative;
}
.m_news li a{
	background: url(../images/main03.jpg) no-repeat left center;
	padding-left: 15px;
	color: #515151;
	font-size: 18px;
	transition: all 0.3s linear 0s;

}
.m_news li:hover a{ 
color:#207cc7 !important;
transition: all 0.3s linear 0s;
}
.m_news li p{
	color: #787878;
	font-size: 14px;
	height: 90px;
	overflow: hidden;
}
.m_news li span{
	position: absolute;
	top:0;
	right:0;
	color: #787878;
	font-size: 14px;
}
.m_about{
	padding: 65px 0;
	color: #a0a0a0;
	line-height: 24px;
}


.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.rel{position: relative;}
h3{font-weight: normal;}
em{font-style: normal;}

.new_01{ font-size:16px; color:#434343; text-align:center; line-height:45px; margin-top:40px;}
.new_02{ color:#999999; text-align:center; line-height:43px;}
.new_03{ margin-top:5px; line-height:25px;padding-top:20px; border-top:1px solid #cbc8c8; overflow:hidden;}
.new_03 span{ display:block; padding-top:25px; color:#666; }
.new_04{ line-height:36px; margin-top:65px; color:#434343;}
.new_04 a{ color:#434343;}
.new_05{ margin-top:0px;}
.new_bottom{ margin-bottom:45px;}


.neichanpin{ width:1150px; height:auto; margin:0 auto; overflow:hidden; margin-top:50px;} 
.neichanpin ul{ width:1150px; height:auto;overflow:hidden; text-align:center;}
.neichanpin li{ width:270px; height:270px;border:1px solid #cacaca; display:inline-block; margin:5px; position:relative; overflow:hidden; }
.neichanpin li .neichantu{  height:100%; overflow:hidden;}
.neichanpin li img{  height:100%; }
.neichanpin li .neichanwen{ z-index:9999;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; width:100%; height:40px; line-height:40px; position:absolute; bottom:0; text-align:center; font-size:16px; color:#fff;}
.neichanpin li .neichakan{ z-index:9999;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out; width:100px; height:30px; text-align:center; position:absolute; left:50%; bottom:60px; margin-left:-55px; line-height:30px; border:1px solid #fff;border-radius: 25px; margin-bottom:-125px;}
.neichanpin li .neichakan a{ color:#fff; display:block;}

.neichanpin li:hover .neichakan{z-index:9999; margin-bottom:0px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.neichanpin li:hover .neichanwen{ z-index:9999;margin-bottom:120px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}
.neichanpin li .neichanbg{ z-index:999; width:100%; height:100%; background-color:#000; position:absolute; left:0; bottom:0; alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; margin-bottom:-233px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  

transition: all .3s ease-in-out;}

.neichanpin li:hover .neichanbg{margin-bottom:0px;-webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  

transition: all .3s ease-in-out;}
.lianxi{ width:1150px; height:auto; margin:0 auto; overflow:hidden; margin-top:50px;}
zc{ width:490px; margin-top:20px; overflow:hidden;}
.zc ul{ font-size:14px; line-height:24px; color:#fff; margin-bottom:10px;}
.yc{ width:530px; margin-top:20px; overflow:hidden;}
.yc p{ font-size:14px; line-height:24px;}
.yc dl{ width:560px; margin-top:18px;}
.yc dl dd{ display:block; float:left; margin-right:30px; margin-bottom:20px; overflow:hidden;}
.yc dl dd input{ width:210px; padding:0 20px; height:40px; line-height:40px; display:block; background-color:#fff; font-size:16px; color:#333;}
.yc dl dd textarea{ width:480px; padding:3px 20px; height:104px; line-height:26px; display:block; background-color:#fff; font-size:16px; color:#333;}
.yc dl dt{ width:170px; height:40px; float:left;}
.yc dl dt input{ display:block; width:170px; cursor:pointer; border:none; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background-color:#207cc7 !important;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}

/*弹框*/
#btn1{ cursor: pointer;}
.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; padding-bottom: 20px; background-color: #ffffff; z-index: 2147000001; width: 570px; margin-left: -285px; margin-top: -160px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 30px; line-height: 30px; padding: 14px 30px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(__PUBLIC__/Home/PC/images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin: 40px 100px; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(__PUBLIC__/Home/PC/images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ margin-top: 16px; line-height: 26px; overflow-x: hidden; overflow-y: auto;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 14px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}

.type01{ width: 100%; text-align: center; display: block; margin-top: 50px; }
.type01 li{ height: 32px;
    background: #207cc7 !important;
    padding: 0 20px;
    margin: 0 10px;
    color: #fff;
	position: relative;
    border-radius: 5px;
    display: inline-block;
    line-height: 32px;}
.type01 li a{ color: #fff;}

.type01 .fenlei{ width: 1150px; height: 0; position: absolute; left: 50%; margin-left: -575px; top: 32px; text-align: center;}
.type01 .fenlei li{ height: 32px;
    background: #c8a97c;
    padding: 0 20px;
    margin: 0 10px;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    line-height: 32px;
    margin-top:8px;
}

.type01 .fenlei li a{ color: #fff;}
.type01 li:hover .fenlei{
height:40px;
transition: height 1s;
-moz-transition: height 1s; /* Firefox 4 */
-webkit-transition: height 1s; /* Safari 和 Chrome */
-o-transition: height 1s; /* Opera */
}


.hbox{ width:100%; overflow:hidden; background-color:#fff; padding-top:15px;}
.hbox .title{ width:100%;}
.hbox .title img{ display:block; margin:auto;}
.hbox .wen{ width:1150px; margin:auto; font-size:14px; line-height:24px; margin-top:20px; color:#333;}
.hbox .box{ width:1150px; margin:auto;}
.hbox .box ul{ display:block; overflow:hidden; width:1170px;}
.hbox .box ul li{ display:table; float:left; margin-right:20px; margin-top:20px; background-color:#f1f1f1; width:212px; height:120px; overflow:hidden; text-align:center; vertical-align:middle; border-radius:5px; -webkit-transition:-webkit-transform 1s,height 1s,width 1s;}
.hbox .box ul li a{ display:table-cell; text-align:center; vertical-align:middle; width:100%; height:100%; overflow:hidden; border-radius:5px;}
.hbox .box ul li img{ max-width:90%; max-height:90%; display:block; text-align:center; vertical-align:middle; margin:auto;}
.hbox .box ul li:hover{ -webkit-transform:rotateY(-360deg);}

.wenz{ width:1150px; margin:auto; font-size:14px; line-height:24px; margin-top:20px; color:#333;}
.hz{ width:1150px; margin:auto;}
.hz ul{ display:block; overflow:hidden; width:1170px;}
.hz ul li{ display:table; float:left; margin-right:20px; margin-top:20px; background-color:#f1f1f1; width:214px; height:120px; overflow:hidden; text-align:center; vertical-align:middle; border-radius:5px; -webkit-transition:-webkit-transform 1s,height 1s,width 1s;}
.hz ul li a{ display:table-cell; text-align:center; vertical-align:middle; width:214px; height:120px; overflow:hidden; border-radius:5px;}
.hz ul li img{ max-width:200px; max-height:100px; display:block; text-align:center; vertical-align:middle; margin:auto;}
.hz ul li:hover{ -webkit-transform:rotateY(-360deg);}